Software engineer

  • San Francisco
  • Permanent
  • Wed Jul 8 12:39:06 2026
  • d9cd010a



Company: Atlassian Role: Software Engineer

About the company: Atlassian is a global software company helping teams around the world unleash their potential. We build tools that help teams collaborate, build, and create together. With 300,000+ customers and a team of 10,000+ Atlassians, we are building the next generation of team collaboration and productivity software. We believe the power of teams has the potential to change the world—one that is more open, authentic, and inclusive.

Why this role matters: As a Software Engineer at Atlassian you will design, build, and maintain products that enable teams worldwide to collaborate effectively. You’ll work across the product lifecycle, contribute to system architecture, and help deliver high-quality, scalable solutions used by millions of users.



Key responsibilities:

  • Design, implement, test, and maintain backend and/or frontend services and features.

  • Collaborate with product managers, designers, and other engineers to define requirements and deliver high-impact functionality.

  • Write clean, maintainable code and maintain engineering standards (code reviews, automated tests, CI/CD).

  • Diagnose and resolve production issues, contribute to reliability, monitoring, and performance improvements.

  • Contribute to architecture and roadmap discussions; propose pragmatic technical solutions.

  • Mentor and support other engineers; contribute to a positive team culture and inclusive practices.

Basic qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

  • Strong programming skills in one or more languages (e.g., Java, Kotlin, Python, JavaScript/TypeScript, Go).

  • Experience with modern web or services architectures (REST/GraphQL, microservices, cloud platforms).

  • Familiarity with testing frameworks, CI/CD pipelines, and software development best practices.

  • Good communication skills and ability to work effectively in cross-functional teams.

Preferred qualifications:

  • Experience building large-scale distributed systems or highly available SaaS products.

  • Familiarity with Atlassian product ecosystem (Jira, Confluence, Bitbucket) or similar collaboration tools.

  • Experience with containerization (Docker, Kubernetes) and cloud providers (AWS, GCP, Azure).

  • Strong experience with observability tooling (logging, tracing, metrics) and performance optimization.

  • Proven track record of mentoring and leading technical initiatives.

What we offer:

  • Opportunity to work on products used by millions and shape the future of team collaboration.

  • Competitive compensation and benefits (health, retirement, flexible work arrangements).

  • Learning and development opportunities, mentorship, and a culture that values diversity and inclusion.

  • Collaborative, supportive teams and a commitment to work-life balance.

How to apply: Please submit your CV/resume and a brief cover note outlining your relevant experience and why you want to join Atlassian. We encourage candidates from diverse backgrounds to apply.



Notes:

  • This role is open to remote and hybrid candidates depending on team location and business needs.

  • Atlassian is an equal opportunity employer and values diversity in its workforce.

  • Candidates may be asked to complete a technical interview, coding exercise, and system-design discussion as part of the hiring process.

Email communication: For initial enquiries or to submit applications, please contact the recruitment team at with the subject line: “Application — Software Engineer”. Include your CV and a brief note about your interest and availability.